home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir39 / clipboot.zip / MAKEFILE.RMK < prev    next >
Text File  |  1993-05-04  |  2KB  |  58 lines

  1. ////////////////////////////////////////////////////////////////////////////
  2. ///////////////////
  3. //
  4. // makefile used to create ClipBoot.exe
  5. //
  6. // RMake macros
  7. // ii  = directory for custom header files
  8. //  i  = CA-Clipper standard header files ie., box.ch
  9. //  s  = Where to found .prg files for compiling into .obj files
  10. //  o  = Directory to placed compiled code [.obj] from "s" [.prg]
  11. //  c  = Compiler to use. If you do not have Clipwarn.exe - replace with
  12. //       plain old clipper.exe - clipwarn is a interface to clipper.exe
  13. //       for working with RMake - by Don Caton (c)
  14. //
  15. // The last macro "flag" are parameters sent to Clipper.exe
  16. // If not using Clipwarn, then remove "/log:error.log /beep"
  17. //
  18. // Note that there is a line that says "lzexe" which is does the same as
  19. // Microsofts EXEPACK utility or PKware's PKLite. Anyways you will need
  20. // to remove it if not using Warplink or Blinker 2.01 or higher
  21. //
  22. ///////////////////
  23. ////////////////////////////////////////////////////////////////////////////
  24.  
  25. main = \clipper\projects\lister
  26. ii   = $(main)\include
  27. i    = \include
  28. s    = $(main)\source
  29. o    = $(main)\obj
  30. c    = \bin\clipwarn.exe
  31. flag = /m/n/w/o$(o)\$* /log:Error.log /beep
  32.  
  33. makepath[.obj] := $(main)\obj
  34. makepath[.h]   := $(main)\include;c:\include
  35.  
  36. .prg.obj:
  37.     SET INCLUDE=$(makepath[.h])
  38.     $(c) $(s)\$* $(flag)
  39.  
  40. .obj.exe:
  41.     blinker @blink
  42.     lzexe clipboot
  43.  
  44. $(o)\flister.obj  : $(s)\flister.prg   $(ii)\include1.h
  45. $(o)\screens.obj  : $(s)\screens.prg   $(ii)\include1.h
  46. $(o)\zerofile.obj : $(s)\zerofile.prg  $(ii)\include1.h $(i)\setcurs.ch
  47. $(o)\managed.obj  : $(s)\managed.prg   $(ii)\include1.h
  48. $(o)\enved.obj    : $(s)\enved.prg     $(ii)\include1.h
  49.  
  50.  
  51. clipboot.exe: $(o)\flister.obj $(o)\screens.obj $(o)\zerofile.obj \
  52.               $(o)\managed.obj $(o)\enved.obj $(o)\arg1.obj
  53.  
  54.  
  55.  
  56.  
  57.  
  58.